import { marked } from 'marked';
import { EditorContent } from 'novel'; // 引入你的编辑器相关类型

// 将 Markdown 转换成 HTML
export const convertMarkdownToHTML = (markdown: string) => {
  return marked(markdown);
};

// 将 HTML 转换成 JSON 格式
export const convertHTMLToJSON = (html: string): JSONContent => {
  // TODO: 使用适合的转换工具或实现自定义转换
  // 示例中我们直接返回空对象，你需要实现这个函数
  return {}; 
};

// 将 Markdown 转换成 JSON
export const convertMarkdownToJSON = (markdown: string): JSONContent => {
  const html = convertMarkdownToHTML(markdown);
  return convertHTMLToJSON(html);
};
